html {height: 100%;margin-bottom: 1px;}
body {margin: 0;padding: 0;background: #000;color: #666;min-width:980px;}
p {margin-top: 10px;margin-bottom: 15px;}
h1, h2, h3, h4, h4 {padding-bottom: 5px;margin: 15px 0 0 0;}
body {font-size: 13px}
h1 {font-size: 200%;}
h2 {font-size: 180%;}
h3 {color: #BD2E00;font-size: 150%;}
body#drupal h3 {color: #5E9712;}
body#extensions h3 {color: #056FA3;}
body#magento h3 {color: #953894;}
body#phpbb3 h3 {color: #566D7F;}
body#wordpress h3 {color: #FF8C00;}
h4 {font-size: 120%;color: #fff;}
.small, .modifydate, .createdate, div.mosimage_caption {font-size: 95%;}
body {line-height: 135%;font-family: Helvetica, Arial, sans-serif;}
.contentheading, .componentheading {font-weight: bold;}
a {text-decoration: none;color: #c12c04;}
body#drupal a {color: #5E9712;}
body#extensions a {color: #056FA3;}
body#phpbb3 a {color: #566D7F;}
body#magento a {color: #953894;}
body#wordpress a {color: #FF8C00;}
a:hover {text-decoration: underline;}
div#showcase a, div#bottom a {color: #fff;}

.relative-pos {position:relative;}
.share-toolbar {position:absolute;width:60px;top:175px;left:-50px;text-align:center;z-index:5000;}

/* @group Structure */
#component {position: relative;}
#astroboy {position: absolute;top: 50px;right: 20px;width: 190px;height: 190px;background: url(../images/astroboy.png) 0 0 no-repeat;}
.wrapper {margin: 0 auto;width: 934px;}
#header .wrapper, #navigation .wrapper {width: 970px;}
#navigation-sub .wrapper {width: 994px;}
#footer .wrapper {width: 900px;}
div#header {background: #1e1e1e url(../images/space-bg.jpg) 50% 0 no-repeat;height:  188px;}
#logo {background: url(../images/logo-astroguy.png) 0 0 no-repeat;float: left;width: 202px;height: 158px;margin-left: 53px;margin-top: 15px;border: 0;}
body#drupal #logo {background: url(../images/drupal/logo-astroguy.png) 0 0 no-repeat;}
body#extensions #logo {background: url(../images/extensions/logo-astroguy.png) 0 0 no-repeat;}
body#phpbb3 #logo {background: url(../images/phpbb3/logo-astroguy.png) 0 0 no-repeat;}
body#magento #logo {background: url(../images/magento/logo-astroguy.png) 0 0 no-repeat;}
body#wordpress #logo {background: url(../images/wordpress/logo-astroguy.png) 0 0 no-repeat;}


#navigation {border-top:7px solid #1e1e1e;background: #1e1e1e url(../images/menu-bg.png) 50% 0 no-repeat;height: 35px;overflow: hidden;}
#navigation-sub {height: 37px;background: #1e1e1e url(../images/menu-bg.png) 50% -35px no-repeat;overflow: hidden;}

body#drupal #navigation {background-image: url(../images/drupal/menu-bg.png);}
body#extensions #navigation {background-image: url(../images/extensions/menu-bg.png);}
body#phpbb3 #navigation {background-image: url(../images/phpbb3/menu-bg.png);}
body#magento #navigation {background-image: url(../images/magento/menu-bg.png);}
body#wordpress #navigation {background-image: url(../images/wordpress/menu-bg.png);}


.showcase-wrapper {width: 977px;margin: 0 auto;}
.showcase-module {height: 323px;overflow: hidden;position: relative;}
.showcase-module .module {color: #fff;overflow: hidden;}
.showcase-module2 {color: #fff;overflow: hidden;margin: 0;}

#featured-showcase {background: #1e1e1e url(../images/showcase/showcase-bg.png) 50% 0 no-repeat;height: 323px;}
#featured-showcase h2.module-title {background: none;position: absolute;top: 0;left: 475px;color: #fff;font-size: 140%;font-weight: normal;}
#featured-showcase h2.module-title span {color: #FF9F77;}

.main-content-bg {background: #fff;}
#content-area {background: #ECECEC;}

.shadow-top {background: url(../images/body-bg-top.png) 50% 0 repeat-x;}
.shadow-1 {background: #ececec url(../images/body-shadow-l.png) 0 0 repeat-y;}
.shadow-2 {background: url(../images/body-shadow-r.png) 100% 0 repeat-y;}
.shadow-3 {background: url(../images/body-shadow-tl.png) 0 0 no-repeat;}
.shadow-4 {background: url(../images/body-shadow-tr.png) 100% 0 no-repeat;}

/* Template Scroller */
.template-scroller {width: 900px;height: 241px;background: url(../images/template-scroller-bg.png) 0 0 no-repeat;margin-bottom: 15px;margin-top: 5px;position: relative;}
.template-scroller .date-options {position: absolute;top: 152px;width: 100%;text-align: center;height: 16px;}
.template-scroller .date {color: #fff !important;font-size: 110%;font-weight: bold;padding-left: 20px;padding-right: 26px;height: 16px;background: url(../images/date-div.png) 100% 50% no-repeat;}
.template-scroller .date a {color: #fff !important;}
body#phpbb3 .date-options .first {background: none;}
.template-scroller .date.last {background: none;}
.template-scroller .date a.active {color: #000 !important;}
.template-scroller .scroller-wrapper {width: 735px;margin: 0 auto;}
.template-scroller .scroller-wrapper .spinner {background: transparent url(../images/spinner.gif) no-repeat scroll center center;}
.template-scroller .scroller-listing {float: left;width: 25%;height: 140px;text-align: center;position: relative;}
.template-scroller .scroller-listing.last {margin-right: 0;}
.template-scroller .title {text-transform: uppercase;margin-top: -16px;font-size: 90%;}
.template-scroller .title a {color: #000 !important;}
.template-scroller .title a.active-thumb {background: url(../images/active-thumb-l.png) left center no-repeat;height: 23px;padding: 5px 0 5px 5px;}
.template-scroller .title a.active-thumb span {background: url(../images/active-thumb-r.png) right center no-repeat;height: 23px;padding: 5px 10px 5px 5px;color: #fff;}
.template-scroller .scroller-controls {position: absolute;top: 197px;left: 78px;width: 748px;}
.template-scroller .scrollbar {background: url(../images/template-scroller-bar.png) 50% 0 repeat-x;width: 686px;height: 27px;margin: 0 auto;position: relative;}
.scrollbar-arrow-left {width: 30px;height: 27px;position: absolute;top: 0;left: 1px;background: url(../images/template-scroller-arrow-l.png) 0 0 no-repeat;}
.scrollbar-arrow-right {width: 30px;height: 27px;position: absolute;top: 0;right: 1px;background: url(../images/template-scroller-arrow-r.png) 0 0 no-repeat;}
.scrollbar-handle {width: 686px;height: 23px;position: absolute;top: 1px;left: 0;background: url(../images/template-scroller-handle.png) 50% 0 no-repeat;}
.scrollbar-handle2 {height: 23px;background: url(../images/template-scroller-handle-l.png) 0 0 no-repeat;}
.scrollbar-handle3 {height: 23px;background: url(../images/template-scroller-handle-r.png) 100% 0 no-repeat;}

.surround {margin: 0;padding: 20px 15px 10px 15px;overflow: hidden;}
#mainbody-surround {position: relative;overflow: hidden;margin-top: -12px;}
.padding {overflow: hidden;}
#inset {padding: 0;}
#inset p {margin: 0;padding: 0;}
#mainbody {width: 609px;float: left;margin-top:12px;}
#sidebar {margin-left: 624px;width: 280px;margin-top:12px;}
#sidebar.float {margin-top:0;position: fixed;top: 12px;right: inherit;}
#sidebar.top {margin-top:0;position: absolute;top: 12px;right:0;}
#sidebar.bottom {margin-top:0;position: absolute;bottom: 0;right: 0;}
#mainbody .padding {padding: 0 15px;}
#mainbody p.buttonheading {float: left;}
#sidefoot {padding:15px;}
.block-bg {background: #fff;margin: 0 13px;height: 13px;}
.block-tr {background: url(../images/corner-white-tr.png) 100% 0 no-repeat;margin-right: -13px;}
.block-tl {background: url(../images/corner-white-tl.png) 0 0 no-repeat;height: 13px;margin-left: -13px;}
.block-br {background: url(../images/corner-white-br.png) 100% 0 no-repeat;margin-right: -13px;}
.block-bl {background: url(../images/corner-white-bl.png) 0 0 no-repeat;height: 13px;margin-left: -13px;}
#mainbody .spacer {background: #ECECEC;height: 15px;}

#footer .spacer {clear: both;height: 15px;}
#footer {background: #000 url(../images/footer-bg.png) 0 0 repeat-x;position: relative;z-index: 65500;}
#legal-footer .block-tr {background: url(../images/corner-grey-tr.png) 100% 0 no-repeat;height: 13px;margin-right: 0;}
#legal-footer .block-tl {background: url(../images/corner-grey-tl.png) 0 0 no-repeat;height: 13px;margin-left: 0;}
#legal-footer .block-br {background: url(../images/corner-grey-br.png) 100% 0 no-repeat;height: 13px;margin-right: 0;}
#legal-footer .block-bl {background: url(../images/corner-grey-bl.png) 0 0 no-repeat;height: 13px;margin-left: 0;}
#legal-footer {background: #0D0D0D;margin-bottom: 20px;}
#footer #legal-footer .module {padding: 0 15px;}   
#legal-footer a { color: #999;}
#footer .legal-padding div.module {padding: 0;}
#footer .legal-padding {margin-top: 25px;padding: 16px 0 5px 0;border-top: 1px solid #1B1B1B;position: relative;}
#footer .legal-padding p {padding: 0;margin: 0;color: #3D3D3D;}
#footer .legal-padding a {color: #666;}
.legal-block {margin: 0 auto;width: 500px;text-align: center;}

#sitemap .block-tr {background: url(../images/corner-grey-tr.png) 100% 0 no-repeat;height: 13px;margin-right: 0;}
#sitemap .block-tl {background: url(../images/corner-grey-tl.png) 0 0 no-repeat;height: 13px;margin-left: 0;}
#sitemap .block-br {background: url(../images/corner-grey-br.png) 100% 0 no-repeat;height: 13px;margin-right: 0;}
#sitemap .block-bl {background: url(../images/corner-grey-bl.png) 0 0 no-repeat;height: 13px;margin-left: 0;}
#sitemap {background: #0D0D0D;margin-bottom: 20px;}
#sitemap a, body#drupal #sitemap a, body#phpbb3 #sitemap a, body#magento #sitemap a, body#extensions #sitemap a, body#wordpress #sitemap a {color: #888;}
#sitemap a:hover, #sitemap a.header:hover {color: #fff;text-decoration: none;}
body #footer #sitemap a.header {color: #ccc;font-weight: bold;font-size: 110%;}
#sitemap .column {margin-right: 32px;float: left;height: 160px;margin-top: 10px;font-size: 95%;line-height: 150%;width: 110px;}
#sitemap .column-wide {float:left;width:284px;margin-top:10px;}
#sitemap .column-wide a {display:block;float:left;width:142px;padding-bottom:8px;}
#sitemap .column ul {overflow:hidden;}

#sitemap .row {margin-right: 50px;float: left;height: 50px;margin-top: 10px;font-size: 95%;line-height: 150%;}
#sitemap .column.last {margin-right: 0;}
#sitemap .row.last {margin-right: 0;}
#sitemap .bottom-feed {background: url(../images/rss-icon.png) 0 0 no-repeat;padding-left: 22px;}
#sitemap .rss-feeds a:hover {text-decoration: none;color: #fff;}
#sitemap-mods .module {overflow: hidden;float: left;}

/* @group menus */

/* @group Horiz Menu */
#horiz-menu ul {margin: 0;padding: 0;padding-left: 40px;}
#horiz-menu li.active {background: url(../images/tab-r.png) 100% 6px no-repeat;}
#horiz-menu li.active a {background: url(../images/tab-l.png) 0 6px no-repeat;}

#horiz-menu li.item343 {background: url(../images/tab2-r.png) 100% 6px no-repeat;margin-left:10px;}
#horiz-menu li.item343 a {background: url(../images/tab2-l.png) 0 6px no-repeat;margin-left:-18px;padding-left:22px;}

#horiz-menu li.active a, #horiz-menu li.active a:hover {color: #fff;}
#horiz-menu li {margin: 0 15px 0 0;padding: 0;padding-right: 0px;float: left;list-style: none;position: relative;}
#horiz-menu li a {margin-left: -10px;display: block;float: left;padding: 0 10px;height: 35px;line-height: 35px;text-decoration: none;color: #eee;font-size: 110%;font-weight: 500;border-bottom:  0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow: 1px 1px 1px #000;}
div#horiz-menu a:hover {color: #fff;}



/* @end */

/* @group Sub Menu */
#horiz-subnav {clear: both;height: 34px;}
#horiz-subnav ul {margin: 0;padding: 0;padding-left: 45px;}
#horiz-subnav ul li {position: relative;list-style: none;float: left;margin: 0;padding: 0;margin-left: 0px;background: url(../images/submenu-div.png) 100% 0 no-repeat;}
#horiz-subnav ul li:last-child {background:none;}
#horiz-subnav li.active a {color:  #fff;background: url(../images/submenu-active.png) 50% 100% no-repeat;}
#horiz-subnav ul a {display: block;float: left;padding: 0 22px 0 8px;height: 35px;line-height: 35px;font-weight: 500;text-decoration: none;color: #ddd;font-size: 100%;border-bottom: 0;font-family: "Helvetica Neue", Helvetica, arial, sans-serif;text-shadow: 1px 1px 1px #000;}
#horiz-subnav a:hover {color: #fff;}
body#wordpress #horiz-subnav ul a {color: #fff;}
body#wordpress #horiz-subnav a:hover {color: #eee;}


#horiz-subnav li.item347, #horiz-subnav li.item339, #horiz-subnav li.item725 {display:none;}

/* @end */

/* @end */

/* @group content */
pre {padding: 10px;}
code {color: #0052ca;}

ul li {margin-bottom: 5px;list-style: square;}
blockquote {width: auto;padding: 10px 10px 10px 80px;margin: 15px 0;}
form {border: 0;margin: 0;padding: 0;}
#sidebar form {width: 275px;}
.highlight {background-color: #ffc;}

/* @end */

/* @end */

/* @group Joomla Core */

/* @group modules */
#sidebar .module, #sidebar .module-blog {margin-bottom: 30px;}
#sidebar h2.module-title {background: url(../images/title-rocket-bg.png) 0 100% no-repeat;margin: 0;padding: 0;margin-top: 0;height: 33px;line-height: 25px;font-size: 120%;padding-left: 47px;}
body#drupal #sidebar h2.module-title {background: url(../images/drupal/title-rocket-bg.png) 0 100% no-repeat;}
body#extensions #sidebar h2.module-title {background: url(../images/extensions/title-rocket-bg.png) 0 100% no-repeat;}
body#phpbb3 #sidebar h2.module-title {background: url(../images/phpbb3/title-rocket-bg.png) 0 100% no-repeat;}
body#magento #sidebar h2.module-title {background: url(../images/magento/title-rocket-bg.png) 0 100% no-repeat;}
body#wordpress #sidebar h2.module-title {background: url(../images/wordpress/title-rocket-bg.png) 0 100% no-repeat;}
h2.module-title, body#drupal #sidebar h2.module-title, body#extensions #sidebar h2.module-title, body#phpbb3 #sidebar h2.module-title, body#magento #sidebar h2.module-title, body#wordpress #sidebar h2.module-title {color: #333;}
h2.module-title span {color: #C43A00;}

body#drupal h2.module-title span {color: #5E9712;}
body#extensions h2.module-title span {color: #056FA3;}
body#phpbb3 h2.module-title span {color: #566D7F;}
body#magento h2.module-title span {color: #953894;}
body#wordpress h2.module-title span {color: #FF8C00;}

#sidebar div.module, #sidebar div.module-blog {overflow: hidden;padding: 5px 15px;}
#sidebar .latest-div {overflow: hidden;height: 1px;border: 0;background: #ececec;margin-top: 8px;}
#sidebar .main-content-bg div.element {height:0;overflow:hidden;}
#sidebar h4 {color: #666;font-size: 110%;padding: 0;margin: 8px 0 0 0;}

.footer-mod {float: left;width: 33%;}
#footer .module {padding:  40px 15px 15px 15px;color: #bbb;}
#footer h2 {background: url(../images/rocket-black.png) 1px 100% no-repeat;height:  32px;color: #fff;font-size: 120%;line-height: 27px;margin: 0;padding: 0;padding-left: 35px;margin-bottom: 15px;}
body#drupal #footer h2 {background: url(../images/drupal/rocket-black.png) 1px 100% no-repeat;color: #fff;}
body#extensions #footer h2 {background: url(../images/extensions/rocket-black.png) 1px 100% no-repeat;color: #fff;}
body#phpbb3 #footer h2 {background: url(../images/phpbb3/rocket-black.png) 1px 100% no-repeat;color: #fff;}
body#magento #footer h2 {background: url(../images/magento/rocket-black.png) 1px 100% no-repeat;color: #fff;}
body#wordpress #footer h2 {background: url(../images/wordpress/rocket-black.png) 1px 100% no-repeat;color: #fff;}
#footer h2 span,#demo-tab .demotab .sign-up {color: #FF4E2B;}
body#drupal #footer h2 span, body#drupal #demo-tab .demotab .sign-up {color: #94C000;}
body#extensions #footer h2 span, body#extensions #demo-tab .demotab .sign-up {color: #23AFE5;}
body#phpbb3 #footer h2 span, body#phpbb3 #demo-tab .demotab .sign-up {color: #6FA0BF;}
body#magento #footer h2 span, body#magento #demo-tab .demotab .sign-up {color: #BC45B9;}
body#wordpress #footer h2 span, body#wordpress #demo-tab .demotab .sign-up {color: #FF8C00;}
#footer #sitemap .module {padding-top: 0;}
.sitemap-left {float: left;width: 600px;}
.sitemap-right {float: right;}
ul.sitemap {margin: 10px 0 0 0;padding: 0;}
ul.sitemap li {margin: 0;padding: 0 0 2px 12px;background: url(../images/sitemap-bullet.png) 0 7px no-repeat;list-style: none;}

/* @end */

/* @group content */
#pathway {margin-top: 5px;margin-bottom: 15px;padding-left: 5px;}
#pathway b {padding-right: 10px;}
span.pathway {line-height: 20px;}
span.pathway img {margin: 0 5px;vertical-align: middle;}
.clr {clear: both;}
.test {height: 200px;}
a.readon, body#drupal a.readon, body#extensions a.readon, body#phpbb3 a.readon, body#magento a.readon, body#wordpress a.readon {display: block;margin-top: 15px;font-weight: bold;color: #333;font-size: 11px;cursor: pointer;}
a.readon span {color: #C43A00;}
body#drupal a.readon span {color: #5E9712;}
body#extensions a.readon span {color: #056FA3;}
body#phpbb3 a.readon span {color: #566D7F;}
body#magento a.readon span {color: #953894;}
body#wordpress a.readon span {color: #FF8C00;}
#footer a.readon, body#drupal #footer a.readon, body#extensions #footer a.readon, body#phpbb3 #footer a.readon, body#magento #footer a.readon, body#wordpress #footer a.readon {display: block;margin-top: 15px;font-weight: bold;color: #999;font-size: 11px;cursor: pointer;}
#footer a.readon span, #footer .gopro a {color: #FF4E2B;}
body#drupal #footer a.readon span, body#drupal #footer .gopro a {color: #94C000;}
body#extensions #footer a.readon span, body#extensions #footer .gopro a {color: #23AFE5;}
body#phpbb3 #footer a.readon span, body#phpbb3 #footer .gopro a {color: #6FA0BF;}
body#magento #footer a.readon span, body#magento #footer .gopro a {color: #BC45B9;}
body#wordpress #footer a.readon span, body#wordpress #footer .gopro a {color: #FF8C00;}

#mainbody h1, div.componentheading {background: url(../images/rocket-white.png) 0 100% no-repeat;height:  32px;color: #333;font-size: 120%;line-height: 27px;margin: 0;padding: 0;padding-left: 35px;margin-bottom: 15px;display: block;position: relative;}
body#drupal #mainbody h1, body#drupal div.componentheading {background: url(../images/drupal/rocket-white.png) 0 100% no-repeat;}
body#extensions #mainbody h1, body#extensions div.componentheading {background: url(../images/extensions/rocket-white.png) 0 100% no-repeat;}
body#phpbb3 #mainbody h1, body#phpbb3 div.componentheading {background: url(../images/phpbb3/rocket-white.png) 0 100% no-repeat;}
body#magento #mainbody h1, body#magento div.componentheading {background: url(../images/magento/rocket-white.png) 0 100% no-repeat;}
body#wordpress #mainbody h1, body#wordpress div.componentheading {background: url(../images/wordpress/rocket-white.png) 0 100% no-repeat;}
#mainbody h1 {margin-right: 50px;}
#mainbody h1 a {color: #333;}
#mainbody h1 a:hover {text-decoration: none;}
#mainbody h1 span {color: #C43A00;}
body#drupal #mainbody h1 span {color: #94C000;}
body#extensions #mainbody h1 span {color: #056FA3;}
body#extensions #mainbody h1, body#extensions #mainbody h1 a {color: #333;}
body#phpbb3 #mainbody h1, body#phpbb3 #mainbody h1 a {color: #333;}
body#phpbb3 #mainbody h1 span {color: #566D7F;}
body#magento #mainbody h1 span {color: #953894;}
body#wordpress #mainbody h1 span {color: #FF8C00;}

/* @group Tutorial Section Stuff */

#mainbody .club-templates h1 {background: none;height:  28px;color: #333;font-size: 120%;line-height: 27px;margin: 25px 0 0px 0;padding: 0 0 0 15px;border-bottom: 1px solid #F3F3F3;}
#mainbody .club-templates h1 span {color: #C43A00;}
body#joomla .written-j15 {background: url(../images/tut-written-j15.png) 0 0;display: block;width: 289px;height: 78px;float: left;overflow: hidden;margin-top: 25px;}
body#joomla .written-j10 {background: url(../images/tut-written-j10.png) 0 0;display: block;width: 289px;height: 78px;float: left;overflow: hidden;margin-top: 25px;}
body#joomla .written-j10j15 {background: url(../images/tut-written-j10j15.png) 0 0;display: block;width: 289px;height: 78px;float: left;overflow: hidden;margin-top: 25px;}
body#joomla .written-content {padding: 3px 20px 15px 65px;}
body#joomla .written-content .header{font-size: 110%;font-weight: bold;}
.club-templates .categories .header {font-size: 130%;display: block;font-weight: bold;}
.club-templates .categories .month {display: block;padding-top: 3px;}
body#joomla .written-content p{font-size: 85%;}
.categories {background: url(../images/see-all-arrow.png) no-repeat 10px 2px;float: left;width: 288px;margin-top: 25px;overflow: hidden;}

.club-templates .categories {float: left;width: 288px;margin-top: 25px;overflow: hidden;height: 65px;}
.categories-content {padding: 0 15px 0 25px;}
.club-templates .categories-content {padding: 13px 15px 0 0;}
.club-templates img.listing {float: left;margin-right: 10px;border: 0;}
body#joomla .video-listing {background: url(../images/vid-icon.png) no-repeat 0 0;float: left;width: 190px;margin-top: 15px;overflow: hidden;}
body#joomla .written-listing {background: url(../images/write-icon.png) no-repeat 0 0;float: left;width: 190px;margin-top: 15px;overflow: hidden;}
body#joomla .video-listing .content, body#joomla .written-listing .content {padding: 0 18px 0 20px;}
body#joomla .video-listing .desc, body#joomla .written-listing .desc {font-size: 85%;}

#comp-rokclub .joomla-logo, #comp-rokclub .devjoomla-logo {background: url(../images/joomla-logo.png) 0 0 no-repeat;width: 116px;height: 23px;position: absolute;top: 8px;right: 10px;}
#comp-rokclub .phpbb3-logo, #comp-rokclub .devphpbb3-logo {background: url(../images/phpbb3-logo.png) 0 0 no-repeat;width: 73px;height: 24px;position: absolute;top: 8px;right: 10px;}
#comp-rokclub .wordpress-logo, #comp-rokclub .devwordpress-logo {background: url(../images/wordpress-logo2.png) 0 0 no-repeat;width: 126px;height: 28px;position: absolute;top: 0;right: 10px;}
#comp-rokclub #display-clubs .wordpress-logo, #comp-rokclub #display-clubs .devwordpress-logo {top:14px;}
#comp-rokclub .drupal-logo, #comp-rokclub .devdrupal-logo {background: url(../images/drupal-logo.png) 0 0 no-repeat;width: 129px;height: 34px;position: absolute;top: 0;right: 10px;}
#comp-rokclub #display-clubs .drupal-logo, #comp-rokclub #display-clubs .devdrupal-logo {top:10px;}
#comp-rokclub .magento-logo, #comp-rokclub .devmagento-logo {background: url(../images/magento-logo.png) 0 0 no-repeat;width: 129px;height: 34px;position: absolute;top: 0;right: 10px;}
#comp-rokclub #display-clubs .magento-logo, #comp-rokclub #display-clubs .devmagento-logo {top:10px;}
body#drupal .video-listing {background: url(../images/vid-icon.png) no-repeat 0 0;float: left;width: 190px;margin-top: 15px;overflow: hidden;}
body#drupal .written-listing {background: url(../images/write-icon.png) no-repeat 0 0;float: left;width: 190px;margin-top: 15px;overflow: hidden;}
body#drupal .video-listing .content, body#drupal .written-listing .content {padding: 0 18px 0 20px;}
body#drupal .video-listing .desc, body#drupal .written-listing .desc {font-size: 85%;}

body#joomla .club-logo {width: 116px;height: 23px;position: absolute;top: 0;right: 0;background: url(../images/joomla-logo.png) 0 0 no-repeat;}
body#phpbb3 .club-logo {width: 73px;height: 24px;position: absolute;top: 0;right: 0;background: url(../images/phpbb3-logo.png) 0 0 no-repeat;}
body#wordpress .club-logo {width: 129px;height: 34px;position: absolute;top: 0;right: 0;background: url(../images/wordpress-logo.png) 0 0 no-repeat;}
body#drupal .club-logo {width: 129px;height: 34px;position: absolute;top: 0;right: 0;background: url(../images/drupal-logo.png) 0 0 no-repeat;}
body#magento .club-logo {width: 129px;height: 34px;position: absolute;top: 0;right: 0;background: url(../images/magento-logo.png) 0 0 no-repeat;}

body#joomla #mainbody h2 .see-all, body#extensions #mainbody h2 .see-all {background: url(../images/see-all-arrow.png) no-repeat 0 6px;position: absolute;right: 15px;padding-left: 13px;font-size: 70%;}
body#joomla #mainbody h2 .see-all a {color: #C43A00;}
body#phpbb3 #mainbody h2 .see-all {background: url(../images/see-all-arrow.png) no-repeat 0 6px;position: absolute;right: 15px;padding-left: 13px;font-size: 70%;}
body#phpbb3 #mainbody h2 .see-all a {color: #566D7F;}
body#wordpress #mainbody h2 .see-all {background: url(../images/see-all-arrow.png) no-repeat 0 6px;position: absolute;right: 15px;padding-left: 13px;font-size: 70%;}
body#wordpress #mainbody h2 .see-all a {color: #FF8C00;}
body#drupal #mainbody h2 .see-all {background: url(../images/see-all-arrow.png) no-repeat 0 6px;position: absolute;right: 15px;padding-left: 13px;font-size: 70%;}
body#drupal #mainbody h2 .see-all a {color: #5E9712;}

/* @end */

div.template {overflow: hidden;position: relative;margin-bottom: 5px;}
div.template.column1 {width: 54%;float: left;}
div.template.column2 {width: 46%;float: left;}
div.template.column1 div.fp-divider {padding-right: 45px;background: url(../images/white-divider.png) 100% 0 no-repeat;}
div.template img {float: left;margin-right: 15px;}
div.template h2 img {margin-right: 10px;}
div.single img {width: 281px;height: 263px;}
div.column1 img, div.column2 img {width: 117px;height: 139px;}

div.single ul {float: right;width: 280px;margin: 0;padding: 2px 0 0 0;}
div.column1 ul, div.column2 ul {margin: 0;padding: 0;clear: both;}
div.template li {margin: 0;list-style: none;background: url(../images/feature-r.png) 100% 0 no-repeat;margin-bottom: 2px;padding-right: 10px;}
div.template li span {display: block;background: url(../images/feature-l.png) 0 0 no-repeat;font-size: 11px;color: #333;height: 20px;line-height: 20px;padding-left: 25px;}

h2 {display: block;background: url(../images/title-bg.png) 0 0 repeat-x;height: 30px;line-height: 25px;color: #C43A00;font-size: 150%;padding-left: 5px;position: relative;}
.club-templates h2 span {color: #666;}
body#drupal h2 {color: #5E9712;}
body#extensions h2 {color: #056FA3;}
body#phpbb3 h2 {color: #566D7F;}
body#magento h2 {color: #953894;}
body#wordpress h2 {color: #FF8C00;}

div.template h2 .date {position: absolute;top: 1px;padding-left: 15px;color: #999;font-size: 12px;}
div.template a.button {width: 85px;height: 38px;display: block;float: right;margin-top: 15px;}
div.template a.button:hover {text-decoration: none;}
div.template a.button span {visibility: hidden;}
div.template a.demo {background: url(../images/button-demo.png) 0 0 no-repeat;}
div.template a.download {background: url(../images/button-download.png) 0 0 no-repeat;}
div.template a.details {background: url(../images/button-details.png) 0 0 no-repeat;}
div.template a.forums {background: url(../images/button-forums.png) 0 0 no-repeat;}
body#drupal div.template a.demo {background: url(../images/drupal/button-demo.png) 0 0 no-repeat;}
body#drupal div.template a.download {background: url(../images/drupal/button-download.png) 0 0 no-repeat;}
body#drupal div.template a.details {background: url(../images/drupal/button-details.png) 0 0 no-repeat;}
body#drupal div.template a.forums {background: url(../images/drupal/button-forums.png) 0 0 no-repeat;}
body#extensions div.template a.demo {background: url(../images/extensions/button-demo.png) 0 0 no-repeat;}
body#extensions div.template a.download {background: url(../images/extensions/button-download.png) 0 0 no-repeat;}
body#extensions div.template a.details {background: url(../images/extensions/button-details.png) 0 0 no-repeat;}
body#extensions div.template a.forums {background: url(../images/extensions/button-forums.png) 0 0 no-repeat;}
body#phpbb3 div.template a.demo {background: url(../images/phpbb3/button-demo.png) 0 0 no-repeat;}
body#phpbb3 div.template a.download {background: url(../images/phpbb3/button-download.png) 0 0 no-repeat;}
body#phpbb3 div.template a.details {background: url(../images/phpbb3/button-details.png) 0 0 no-repeat;}
body#phpbb3 div.template a.forums {background: url(../images/phpbb3/button-forums.png) 0 0 no-repeat;}
body#wordpress div.template a.demo {background: url(../images/wordpress/button-demo.png) 0 0 no-repeat;}
body#wordpress div.template a.download {background: url(../images/wordpress/button-download.png) 0 0 no-repeat;}
body#wordpress div.template a.details {background: url(../images/wordpress/button-details.png) 0 0 no-repeat;}
body#wordpress div.template a.forums {background: url(../images/wordpress/button-forums.png) 0 0 no-repeat;}
body#magento div.template a.demo {background: url(../images/labs/button-demo.png) 0 0 no-repeat;}
body#magento div.template a.download {background: url(../images/labs/button-download.png) 0 0 no-repeat;}
body#magento div.template a.details {background: url(../images/labs/button-details.png) 0 0 no-repeat;}
body#magento div.template a.forums {background: url(../images/labs/button-forums.png) 0 0 no-repeat;}

div.details.columnleft {width: 46%;float: left;margin-right: 25px;height: 225px;}
div.details.columnright {width: 48%;float: left;}
.details-installation ul {padding-left: 15px;}
.details-installation ul li {background: url(../images/see-all-arrow.png) no-repeat 0 2px;padding-left: 15px;}
ul.menu-sidemenu {padding-left: 15px;margin-bottom: 0;}

ul.menu-sidemenu li {list-style: none;font-size: 110%;margin-bottom: 6px;padding-bottom: 6px;border-bottom: 1px solid #ececec;}
ul.menu-sidemenu li a:hover, body#drupal ul.menu-sidemenu li a:hover, body#extensions ul.menu-sidemenu li a:hover, body#phpbb3 ul.menu-sidemenu li a:hover, body#magento ul.menu-sidemenu li a:hover, body#wordpress ul.menu-sidemenu li a:hover {text-decoration: none;color: #333;}
ul.menu-sidemenu li.active a, body#drupal ul.menu-sidemenu li.active a, body#extensions ul.menu-sidemenu li.active a, body#phpbb3 ul.menu-sidemenu li.active a, body#magento ul.menu-sidemenu li.active a, body#wordpress ul.menu-sidemenu li.active a {color: #333;}
.dontshow { display: none; }
.contentpaneopen_edit span.hasTip {display: none;}

#messages-block {background: #1e1e1e;}
#messages-block div.error {background: #FCE7E7 url(../images/alerts/alert3-tl.png) 0 0 no-repeat;}
#messages-block div.error .c2 {background: url(../images/alerts/alert3-tr.png) 100% 0 no-repeat;}
#messages-block div.error .c3 {background: url(../images/alerts/alert3-bl.png) 0 100% no-repeat;}
#messages-block div.error .c4 {background: url(../images/alerts/alert3-br.png) 100% 100% no-repeat;}

#messages-block div.notice, #messages-block div.message {background: #E9EFFC url(../images/alerts/notice3-tl.png) 0 0 no-repeat;}
#messages-block div.notice .c2, #messages-block div.message .c2 {background: url(../images/alerts/notice3-tr.png) 100% 0 no-repeat;}
#messages-block div.notice .c3, #messages-block div.message .c3 {background: url(../images/alerts/notice3-bl.png) 0 100% no-repeat;}
#messages-block div.notice .c4, #messages-block div.message .c4 {background: url(../images/alerts/notice3-br.png) 100% 100% no-repeat;}

#messages-block div.description, #messages-block div.warn {background: #F5F3D9 url(../images/alerts/desc3-tl.png) 0 0 no-repeat;}
#messages-block div.description .c2, #messages-block div.warn .c2 {background: url(../images/alerts/desc3-tr.png) 100% 0 no-repeat;}
#messages-block div.description .c3, #messages-block div.warn .c3 {background: url(../images/alerts/desc3-bl.png) 0 100% no-repeat;}
#messages-block div.description .c4, #messages-block div.warn .c4 {background: url(../images/alerts/desc3-br.png) 100% 100% no-repeat;}


div.error {background: #FCE7E7 url(../images/alerts/alert-tl.png) 0 0 no-repeat;padding: 0;margin: 20px 0;color: #c00;font-weight: bold;}
div.error .c2 {background: url(../images/alerts/alert-tr.png) 100% 0 no-repeat;}
div.error .c3 {background: url(../images/alerts/alert-bl.png) 0 100% no-repeat;}
div.error .c4 {background: url(../images/alerts/alert-br.png) 100% 100% no-repeat;padding: 12px;}
div.error span {background: url(../images/alerts/alert-icon.png) 0 1px no-repeat;padding-left: 25px;display: block;}
div.error a {color: #c00;}

.announce div.message {padding:10px 15px;border-radius:9px;background-image:none;margin-top:10px;margin-bottom:30px;}
body#drupal .announce div.message h3 {color:#73621C;}
.announce div.notice {border:1px solid #D6DEEE;}
.announce div.description {border:1px solid #DDDBBD;}

div.notice, div.message {background: #E9EFFC url(../images/alerts/notice-tl.png) 0 0 no-repeat;padding: 0;margin: 20px 0;color: #005CAF;font-weight: bold;}
div.notice .c2, div.message .c2 {background: url(../images/alerts/notice-tr.png) 100% 0 no-repeat;}
div.notice .c3, div.message .c3 {background: url(../images/alerts/notice-bl.png) 0 100% no-repeat;}
div.notice .c4, div.message .c4 {background: url(../images/alerts/notice-br.png) 100% 100% no-repeat;padding: 12px;}
div.notice span, div.message span {background: url(../images/alerts/notice-icon.png) 0 1px no-repeat;padding-left: 25px;display: block;}
div.notice a, div.message a {color: #005CAF;}

div.description, div.warn {background: #F5F3D9 url(../images/alerts/desc-tl.png) 0 0 no-repeat;padding: 0;margin: 20px 0;color: #73621C;font-weight: bold;}
div.description .c2, div.warn .c2 {background: url(../images/alerts/desc-tr.png) 100% 0 no-repeat;}
div.description .c3, div.warn .c3 {background: url(../images/alerts/desc-bl.png) 0 100% no-repeat;}
div.description .c4, div.warn .c4 {background: url(../images/alerts/desc-br.png) 100% 100% no-repeat;padding: 12px;}
div.description span, div.warn span {background: url(../images/alerts/desc-icon.png) 0 1px no-repeat;padding-left: 25px;display: block;}
div.warn.mod, div.error.mod, div.notice.mod, div.message.mod, div.description.mod {margin: 0;}

.club-block div.error {background-image: url(../images/alerts/alert2-tl.png);}
.club-block div.error .c2 {background-image: url(../images/alerts/alert2-tr.png);}
.club-block div.error .c3 {background-image: url(../images/alerts/alert2-bl.png);}
.club-block div.error .c4 {background-image: url(../images/alerts/alert2-br.png);}
.club-block div.notice, div.message {background-image: url(../images/alerts/notice2-tl.png);}
.club-block div.notice .c2, div.message .c2 {background-image: url(../images/alerts/notice2-tr.png);}
.club-block div.notice .c3, div.message .c3 {background-image: url(../images/alerts/notice2-bl.png);}
.club-block div.notice .c4, div.message .c4 {background-image: url(../images/alerts/notice2-br.png);}
.club-block div.description, div.warn {background-image: url(../images/alerts/desc-tl.png);}
.club-block div.description .c2, div.warn .c2 {background-image: url(../images/alerts/desc-tr.png);}
.club-block div.description .c3, div.warn .c3 {background-image: url(../images/alerts/desc-bl.png);}
.club-block div.description .c4, div.warn .c4 {background-image: url(../images/alerts/desc-br.png);}

img#joomla-badge {width: 100px;height: 17px;background: url(../images/joomla-badge.png) 0 0 no-repeat;position: absolute;top: 23px;left: 20px;border: 0;}
img#moo-badge {width: 100px;height: 17px;background: url(../images/moo-badge.png) 0 0 no-repeat;position: absolute;top: 23px;left: 125px;border: 0;}

img#xhtml-badge {width: 100px;height: 17px;background: url(../images/xhtml-badge.png) 0 0 no-repeat;position: absolute;top: 23px;right: 125px;border: 0;}
img#css-badge {width: 100px;height: 17px;background: url(../images/css-badge.png) 0 0 no-repeat;position: absolute;top: 23px;right: 20px;border: 0;}

/* Pagination */

div.pagination {height: 21px;line-height: 21px;margin-top: 10px;}
div.pagination div.tab {background: url(../images/page-tab-r.png) 100% 0 no-repeat;float: left;margin-right: 6px;}
div.pagination div.tab2 {background: url(../images/page-tab-l.png) 0 0 no-repeat;padding: 0 8px;}
div.pagination div.page-block {padding: 0 4px;float: left;margin-right: 6px;}

.module-allupdates {margin-top: -30px;margin-bottom: 15px;}
.module-allupdates ul.menu-sidemenu {margin-right: 15px;}
.module-allupdates ul.menu-sidemenu li {padding-bottom: 10px;}

.front-break {height: 58px;background: url(../images/front-break.png) 0 0 no-repeat;margin-left: -15px;margin-right: -15px;position: relative;}
.front-break2 {height: 45px;background: url(../images/front-break2.png) 50% 0 no-repeat;margin-left: -15px;margin-right: -15px;}
ul.front-page li {background: url(../images/front-list.png) 0 5px no-repeat;padding-left: 20px;padding-bottom: 2px;font-weight: bold;font-size: 90%;}
#mainbody span.front-joomla-color, #mainbody span.front-phpbb3-color {background: none;margin: 0;padding: 0;display: inline;font-style: normal;font-size: inherit;}
body#home span.front-joomla-color {color: #C43A00;}
body#home span.front-phpbb3-color {color: #566D7F;}
.sidecol-bottom {height: 28px;background: url(../images/sidecol-bottom.png) 50% 0 no-repeat;}
.maincol-bottom {height: 28px;background: url(../images/maincol-bottom.png) 50% 0 no-repeat;}
.phpbb3-block-surround {position: relative;}
a.what-joomla {position: absolute;top: 4px;left: 240px;color: #999;text-decoration: none;display: block;font-style: italic;}
a.what-phpbb3 {position: absolute;top: 4px;left: 206px;color: #999;text-decoration: none;display: block;font-style: italic;}
a.what-joomla:hover, a.what-phpbb3:hover {color: #666;}

/* Extensions */

div.column1 img.icon, div.column2 img.icon {width: auto;height: auto;float: none;margin-right: 0;}
body#extensions .ext-mainimg {float: left;margin-right: 20px;width: 100px;height: 100px;background: none;padding: 0;margin-bottom: 30px;}
div.single img.icon-show, div.single img.icon-show2 {width: auto;height: auto;margin-bottom: 20px;margin-top: 5px;margin-right: 25px;}
div.single img.icon-show2 {margin-bottom: 0;float: none;}
div.single ul.list-left {float: left;width: 175px;margin-right: 10px;}
div.single ul.list-right {width: 175px;float: left;}
body#extensions div.template a.button {float: left;}
body#extensions .showcase-container {float: left;width: 190px;}
body#extensions .ext-divider {background-position: 100% 7px;padding-bottom: 15px;}
body#extensions .column2 div {padding-bottom: 15px;}
body#extensions .ext-version {font-size: 12px;color: #666;position: absolute;top: 0;right: 10px;font-weight: normal;}
body#extensions .ext-version span {font-weight: bold;font-size: 14px;color: #666;}

body#extensions .extensions-intro {display: block;font-weight: bold;color: #056FA3;font-size: 120%;margin-bottom: 15px;}
body#extensions .info-indent {width: 95px;height: 25px;float: left;background: url(../images/extensions/inset2.png) 0 0 no-repeat;padding: 2px 0;font-size: 80%;font-weight: bold;margin-left: 5px;margin-top: 5px;text-align: center;color: #999;}
body#extensions .info-indent span {font-size: 110%;color: #666;}
body#extensions ul.front-page {padding-left: 15px;}
body#extensions ul.front-page li {list-style: none;}
body#extensions div.ext-header {padding: 0;margin: 0;background: url(../images/extensions/ext-header.png) 0 0 repeat-x;overflow:hidden;padding-top: 5px;}
body#extensions .template h2, body#extensions .club-templates h2 {padding-bottom: 0;}
body#extensions #rokbox-caption h2 {background: none;margin: 0;height: auto;font-size: 110%;line-height: 110%;}
body#extensions .club-templates .categories {height: 100px;margin-top: 20px;background: none;}
body#extensions .month {font-size: 11px;padding-top: 0;padding-bottom: 10px;}
body#extensions .ext-desc {font-size: 11px;line-height: 100%;}
body#extensions .categories-content {padding: 10px 25px 0 0;}
body#extensions .ext-type {height: 15px;position: absolute;top: 5px;right: 0px;text-align: right;font-weight: bold;font-size: 16px;color: #999;}

/* WordPress Plugins */

div.column1 img.icon, div.column2 img.icon {width: auto;height: auto;float: none;margin-right: 0;}
body#wordpress .wp-plugins .ext-mainimg {float: left;margin-right: 20px;width: 100px;height: 100px;background: none;padding: 0;margin-bottom: 30px;}
div.single img.icon-show, div.single img.icon-show2 {width: auto;height: auto;margin-bottom: 20px;margin-top: 5px;margin-right: 25px;}
div.single img.icon-show2 {margin-bottom: 0;float: none;}
div.single ul.list-left {float: left;width: 175px;margin-right: 10px;}
div.single ul.list-right {width: 175px;float: left;}
body#wordpress .wp-plugins div.template a.button {float: left;}
body#wordpress .wp-plugins .showcase-container {float: left;width: 190px;}
body#wordpress .wp-plugins .ext-divider {background-position: 100% 7px;padding-bottom: 15px;}
body#wordpress .wp-plugins .column2 div {padding-bottom: 15px;}
body#wordpress .wp-plugins .ext-version {font-size: 12px;color: #666;position: absolute;top: 0;right: 10px;font-weight: normal;}
body#wordpress .wp-plugins .ext-version span {font-weight: bold;font-size: 14px;color: #666;}

body#wordpress .wp-plugins .extensions-intro {display: block;font-weight: bold;color: #056FA3;font-size: 120%;margin-bottom: 15px;}
body#wordpress .wp-plugins .info-indent {width: 95px;height: 25px;float: left;background: url(../images/extensions/inset2.png) 0 0 no-repeat;padding: 2px 0;font-size: 80%;font-weight: bold;margin-left: 5px;margin-top: 5px;text-align: center;color: #999;}
body#wordpress .wp-plugins .info-indent span {font-size: 110%;color: #666;}
body#wordpress .wp-plugins ul.front-page {padding-left: 15px;}
body#wordpress .wp-plugins ul.front-page li {list-style: none;}
body#wordpress .wp-plugins div.ext-header {padding: 0;margin: 0;background: url(../images/extensions/ext-header.png) 0 0 repeat-x;overflow:hidden;padding-top: 5px;}
body#wordpress .wp-plugins .template h2, body#wordpress .wp-plugins.club-templates h2 {padding-bottom: 0;}
body#wordpress .wp-plugins #rokbox-caption h2 {background: none;margin: 0;height: auto;font-size: 110%;line-height: 110%;}
body#wordpress .wp-plugins.club-templates .categories {height: 100px;margin-top: 20px;background: none;}
body#wordpress .wp-plugins .month {font-size: 11px;padding-top: 0;padding-bottom: 10px;}
body#wordpress .wp-plugins .ext-desc {font-size: 11px;line-height: 100%;}
body#wordpress .wp-plugins .categories-content {padding: 10px 25px 0 0;}
body#wordpress .wp-plugins .ext-type {height: 15px;position: absolute;top: 5px;right: 0px;text-align: right;font-weight: bold;font-size: 16px;color: #999;}

/* New Home Stuff */
#header {padding-top:4px;}
#header .wrapper {position:relative;}
#demo-tab {width:600px;height:25px;position:absolute;top:0;right:25px;}
#demo-tab2 {padding:0 25px 0 0;text-align:center;color:#fff;font-weight:bold;}
#demo-tab .demotab {float:right;margin:0 10px;}
body #demo-tab a {color:#ddd;}
#demo-tab a:hover {color:#fff;text-decoration:none;cursor:pointer;}
a#member-login {display:inline-block;padding:0 10px 10px;margin: 0 -10px;}

#demo-tab .sign-up {display:block;cursor:pointer;text-decoration:none;}
#demo-tab .demotab .sign-up:hover {color:#fff;}
#demo-tab-drop {width: 291px;height: 130px;position: absolute;right: 150px;top: 18px;background: url(../images/demo-dropnav.png) 0 0 no-repeat;z-index: 99999;visibility:hidden;}
#demo-tab-drop .padding {padding: 20px 5px 15px 10px;}
#demo-tab-drop .tab-left {width: 130px;float: left;margin-right: 10px;}
#demo-tab-drop .tab-left {width: 130px;}
#demo-tab-drop a {display: block;width: 130px;height: 24px;line-height: 24px;float: left;margin-bottom: 8px;text-indent: 6px;font-weight: bold;font-size: 12px;text-align: left;}
#demo-tab-drop a:hover {cursor: pointer;background: url(../images/demo-drop-over.png) 0 0 no-repeat;text-decoration: none;}
body #demo-tab-drop a.joomla {color: #C43A00;}
body #demo-tab-drop a.phpbb3 {color: #566D7F;}
body #demo-tab-drop a.wordpress {color: #FF8C00;}
body #demo-tab-drop a.extensions {color: #056FA3;}
body #demo-tab-drop a.drupal {color: #5E9712;}
body #demo-tab-drop a.magento {color: #953894;}

/* Magento RokMage Intro Flowplayer */
body#magento #flowplayer { padding: 8px 0 80px 58px; background:url(../../../../video/magento/RokIntro_bg.png) 50% 0% no-repeat;}
body#magento a#player { border:5px solid #9848A9; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
/* Magento Extensions */
body#magento div.ext-header { padding: 0;margin: 0;background: url(../images/extensions/ext-header.png) 0 0 repeat-x;overflow:hidden;padding-top: 5px; }
body#magento .ext-divider { background-position: 100% 7px; padding-bottom: 0px; }
body#magento .column1 .ext-divider { background: url("../images/white-divider.png") no-repeat scroll 100% 20px transparent; margin-right: 5px; padding-right: 45px; }
body#magento .template h2 { padding-bottom: 0; }
body#magento .ext-mainimg img.icon { padding: 5px 0 0 2px; }
body#magento pre { padding: 0; color: #999; }
body#magento hr { background-color: #FFF; border-left: 0 none; border-top: 1px dotted #CCC; color: #FFF; height: 1px; }

/* @end */

/* @end */
/* april's fool */
body.aprils-fool {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
